// Copyright (c) Lawrence Livermore National Security, LLC and other VisIt
// Project developers.  See the top-level LICENSE file for dates and other
// details.  No copyright assignment is required to contribute to VisIt.

// ****************************************************************************
//  avtMFEMOptions.C
// ****************************************************************************

#include <avtMFEMOptions.h>

#include <DBOptionsAttributes.h>

#include <string>


// ****************************************************************************
//  Function: GetMFEMReadOptions
//
//  Purpose:
//      Creates the options for MFEM readers.
//
//  Programmer: justin -- generated by xml2avt
//  Creation:   Wed Oct 12 14:46:17 PST 2022
//
// ****************************************************************************

DBOptionsAttributes *
GetMFEMReadOptions(void)
{
    DBOptionsAttributes *rv = new DBOptionsAttributes;
    std::vector<std::string> mfem_lor_setting;
    mfem_lor_setting.push_back("Legacy LOR");
    mfem_lor_setting.push_back("MFEM LOR");
    rv->SetEnum("MFEM LOR Setting", 1);
    rv->SetEnumStrings("MFEM LOR Setting", mfem_lor_setting);
    
    return rv;
}


// ****************************************************************************
//  Function: GetMFEMWriteOptions
//
//  Purpose:
//      Creates the options for MFEM writers.
//
//  Important Note:
//      The code below sets up empty options.  If your format does not require
//      write options, no modifications are necessary.
//
//  Programmer: justin -- generated by xml2avt
//  Creation:   Wed Oct 12 14:46:17 PST 2022
//
// ****************************************************************************

DBOptionsAttributes *
GetMFEMWriteOptions(void)
{
    DBOptionsAttributes *rv = new DBOptionsAttributes;
    return rv;
}
